Skip to content

feat: extract tileset.json from 3tz and validate footprint (MAPCO-11837) - #12

Open
lirantul123 wants to merge 3 commits into
masterfrom
tileset-extraction
Open

lirantul123 wants to merge 3 commits into
masterfrom
tileset-extraction

Conversation

@lirantul123

@lirantul123 lirantul123 commented Sep 30, 2026 •

Copy link
Copy Markdown
Collaborator

Validate the model against the product footprint during ingestion (MAPCO-11837). TilesetReader reads tileset.json from the model path - directly, or from a .3tz following the 3D Tiles Archive spec (last central-directory entry @3dtilesIndex1@ -> md5 index lookup -> local header; stored/deflate/zstd, ZIP64 offsets), like CesiumGS TilesetSource3tz - and extracts the model polygon from its bounding volume via 3d-shared calculatePolygonFromTileset. ValidationManager.validateFootprint applies the 3d-gateway rule: the Product.shp footprint must intersect the model and cover at least validation.percentageLimit% (default 10, env/helm configurable). Tileset format checks moved from FilesValidator to TilesetReader.

@github-actions

github-actions Bot commented Sep 30, 2026 •

Copy link
Copy Markdown

🎫 Related Jira Issue: MAPCO-11837

@lirantul123
lirantul123 changed the base branch from jobnik-job to master November 1, 2026 13:28
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant